package com.bjpowernode.constant;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 字典枚举类
 * 用于定义系统中使用的字典数据，如称呼、是否需要贷款、意向状态、意向产品、线索状态、来源等
 */
@AllArgsConstructor
@NoArgsConstructor
public enum DicEnum {
    /**
     * 称呼
     */
    APPELLATION("appellation"),
    /**
     * 是否需要贷款
     */
    NEED_LOAN("needLoan"),
    /**
     * 意向状态
     */
    INTENTION_STATE("intentionState"),
    /**
     * 意向产品
     */
    INTENTION_PRODUCT("intentionProduct"),
    /**
     * 线索状态
     */
    STATE("clueState"),
    /**
     * 来源
     */
    SOURCE("source");

    /**
     * 字典编码
     */
    @Setter
    @Getter
    private String code;
}
